Questions
Device
- What Device Protocols do you support?
- HTTP,
- MQTT v3.1.1
- What methods of authentication do you support?
- JWT => Refer Creating JWT section.
- mTLS
Security
- How do OmniCore ensures the data security?
- We have put in several security checks in place to ensure customer data security. Set up a discuss with us to dicuss know the details.
- Can I bring my own Identity Provider?
- Yes as long as your Identity Provider supports SAML (and soon OpenId)
Performance
- How can I improve the MQTT connection performance if my device connects and disconnects several times a day?
- You can increase the JWT lifetime to 24 hours and use the same token while connecting. We internally cache the JWT tokens. So this should see some connection improvement.
Hosting
- Can OmniCore be hosted outside GCP?
- Currently OmniCore is supported only on GCP. See Deploymnent Options section
Edge
- Do you have Edge solution?
- Yes, we have build intergrations with EdgeXFoundry.
Existing GCP IoT Core Customers
- I created a registry and device in OmniCore. Now I am trying to connect to OmniCore MQTT v3.1.1 endpoint. But all attempts have failed. What am I missing?
- There are 4 changes in how you connect to OmniCore compared to Google IoT Core.
Changes GCP IoT Core OmniCore Device Id Format projects/my-project-id/locations/my-location-id/registries/my-registry-id/devices/my-device-id subscriptions/my-subscription-id/registries/my-registry-id/devices/my-device-id Certificate https://pki.goog/roots.pem https://pki.cloud.korewireless.com/roots.pem MQTTS Endpoint mqtt.googleapis.com hostprefix.mqtt.korewireless.com Mqtt Topic Structure /devices/device-id/topic /registry-id/device-id/topic
- There are 4 changes in how you connect to OmniCore compared to Google IoT Core.